package com.mrjy.common.entity;

import java.io.Serializable;
import java.sql.Timestamp;

import com.mrjy.common.util.ExcelField;

public class ServiceStationInfo extends BaseEntity implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = -7788869887132905806L;
	
	//学校ID
	@ExcelField(title = "序号")
	private Integer schoolId;
	//服务站名称
	@ExcelField(title = "名称")
	private String stationName;
	//地址
	@ExcelField(title = "地址")
	private String address;
	//服务站描述
	@ExcelField(title = "简介")
	private String stationDesc;
	//服务站电话号码
	@ExcelField(title = "联系电话")
	private String stationTelPhone;
	//管理员手机号码
	@ExcelField(title = "手机号")
	private String adminMobilePhone;
	//银行卡号
	@ExcelField(title = "银行卡号")
	private String bankCard;
	//分成比例
	@ExcelField(title = "分成比例")
	private Double sharingProportion;
	//服务站推荐码
	@ExcelField(title = "推广码")
	private String staionRecommendCode;
	//服务站推广链接
	@ExcelField(title = "推广链接")
	private String promoteUrl;
	//团队成员人数
	@ExcelField(title = "团队人数")
	private int teamCount;
	//签订时间
	@ExcelField(title = "签订时间")
	private Timestamp signTime;
	//合同年限
	@ExcelField(title = "合同年限")
	private Integer contractTime;
	//注册时间
	@ExcelField(title = "添加时间")
	private Long registerDate;
	
	private String startTimeString; 
	private String endTimeString;
	
	private Integer distributorId;
	
	//管理员登录编码
	private String adminLoginCode;
	
	//管理员登录密码
	private String adminPasswordSrc;

	//服务站手机号码
	private String stationMobilePhone;
	
	//省份
	private String province;
	
	//城市
	private String city;
	
	//县
	private String county;
	
	//街道
	private String street;
	
	//学校名称
	private String schoolName;


	//有效期
	private Timestamp deadlineTime;
	
	private String registerDateString;
	
	//管理员ID
	private Integer adminId;
	//签订时间
	private String signTimeString;
	//有效期
	private String deadlineTimeString;
	//推荐人id
	private Integer recommendId;
	//管理员ID
	private Integer userId;
	//电话次数（点击电话次数）
	private Integer callingNum ;
	//服务站图标
	private String iconUrl ;
	
	
	public String getStartTimeString() {
		return startTimeString;
	}
	
	public void setStartTimeString(String startTimeString) {
		this.startTimeString = startTimeString;
	}
	
	public String getEndTimeString() {
		return endTimeString;
	}
	
	public void setEndTimeString(String endTimeString) {
		this.endTimeString = endTimeString;
	}

	public String getStationName() {
		return stationName;
	}

	public void setStationName(String stationName) {
		this.stationName = stationName;
	}

	public String getStationMobilePhone() {
		return stationMobilePhone;
	}

	public void setStationMobilePhone(String stationMobilePhone) {
		this.stationMobilePhone = stationMobilePhone;
	}

	public String getStationTelPhone() {
		return stationTelPhone;
	}

	public void setStationTelPhone(String stationTelPhone) {
		this.stationTelPhone = stationTelPhone;
	}

	public String getStationDesc() {
		return stationDesc;
	}

	public void setStationDesc(String stationDesc) {
		this.stationDesc = stationDesc;
	}

	public String getProvince() {
		return province;
	}

	public void setProvince(String province) {
		this.province = province;
	}

	public String getCity() {
		return city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public String getCounty() {
		return county;
	}

	public void setCounty(String county) {
		this.county = county;
	}

	public String getStreet() {
		return street;
	}

	public void setStreet(String street) {
		this.street = street;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public Integer getSchoolId() {
		return schoolId;
	}

	public void setSchoolId(Integer schoolId) {
		this.schoolId = schoolId;
	}

	public String getSchoolName() {
		return schoolName;
	}

	public void setSchoolName(String schoolName) {
		this.schoolName = schoolName;
	}

	public Long getRegisterDate() {
		return registerDate;
	}

	public void setRegisterDate(Long registerDate) {
		this.registerDate = registerDate;
	}

	public String getRegisterDateString() {
		return registerDateString;
	}

	public void setRegisterDateString(String registerDateString) {
		this.registerDateString = registerDateString;
	}

	public Integer getAdminId() {
		return adminId;
	}

	public void setAdminId(Integer adminId) {
		this.adminId = adminId;
	}

	public String getAdminLoginCode() {
		return adminLoginCode;
	}

	public void setAdminLoginCode(String adminLoginCode) {
		this.adminLoginCode = adminLoginCode;
	}

	public String getAdminMobilePhone() {
		return adminMobilePhone;
	}

	public void setAdminMobilePhone(String adminMobilePhone) {
		this.adminMobilePhone = adminMobilePhone;
	}

	public String getStaionRecommendCode() {
		return staionRecommendCode;
	}

	public void setStaionRecommendCode(String staionRecommendCode) {
		this.staionRecommendCode = staionRecommendCode;
	}

	public Timestamp getSignTime() {
		return signTime;
	}

	public void setSignTime(Timestamp signTime) {
		this.signTime = signTime;
	}

	public Timestamp getDeadlineTime() {
		return deadlineTime;
	}

	public void setDeadlineTime(Timestamp deadlineTime) {
		this.deadlineTime = deadlineTime;
	}

	public String getSignTimeString() {
		return signTimeString;
	}

	public void setSignTimeString(String signTimeString) {
		this.signTimeString = signTimeString;
	}

	public String getDeadlineTimeString() {
		return deadlineTimeString;
	}

	public void setDeadlineTimeString(String deadlineTimeString) {
		this.deadlineTimeString = deadlineTimeString;
	}

	public Double getSharingProportion() {
		return sharingProportion;
	}

	public void setSharingProportion(Double sharingProportion) {
		this.sharingProportion = sharingProportion;
	}

	public Integer getRecommendId() {
		return recommendId;
	}

	public void setRecommendId(Integer recommendId) {
		this.recommendId = recommendId;
	}

	@Override
	public String toString() {
		return "ServiceStationInfo [stationName=" + stationName
				+ ", stationMobilePhone=" + stationMobilePhone
				+ ", stationTelPhone=" + stationTelPhone + ", stationDesc="
				+ stationDesc + ", province=" + province + ", city=" + city
				+ ", county=" + county + ", street=" + street + ", address="
				+ address + ", schoolId=" + schoolId + ", schoolName="
				+ schoolName + ", registerDate=" + registerDate
				+ ", registerDateString=" + registerDateString
				+ ", adminLoginCode=" + adminLoginCode + ", adminMobilePhone="
				+ adminMobilePhone + ", staionRecommendCode="
				+ staionRecommendCode + ", getId()=" + getId() + "]";
	}

	public int getTeamCount() {
		return teamCount;
	}

	public void setTeamCount(int teamCount) {
		this.teamCount = teamCount;
	}

	public Integer getContractTime() {
		return contractTime;
	}

	public void setContractTime(Integer contractTime) {
		this.contractTime = contractTime;
	}

	public Integer getDistributorId() {
		return distributorId;
	}

	public void setDistributorId(Integer distributorId) {
		this.distributorId = distributorId;
	}

	public String getPromoteUrl() {
		return promoteUrl;
	}
	public String getBankCard() {
		return bankCard;
	}

	public void setPromoteUrl(String promoteUrl) {
		this.promoteUrl = promoteUrl;
	}
	public void setBankCard(String bankCard) {
		this.bankCard = bankCard;
	}

	public String getAdminPasswordSrc() {
		return adminPasswordSrc;
	}

	public void setAdminPasswordSrc(String adminPasswordSrc) {
		this.adminPasswordSrc = adminPasswordSrc;
	}

	public Integer getUserId() {
		return userId;
	}

	public void setUserId(Integer userId) {
		this.userId = userId;
	}

	public Integer getCallingNum() {
		return callingNum;
	}

	public void setCallingNum(Integer callingNum) {
		this.callingNum = callingNum;
	}

	public String getIconUrl() {
		return iconUrl;
	}

	public void setIconUrl(String iconUrl) {
		this.iconUrl = iconUrl;
	}
	
}
